// 返回数据的数据类型

// 返回数据共有的数据类型
export interface ResData {
    code: number,
    message: string,
}

// 新闻列表返回数据类型
export interface resNewData extends ResData {
    data: {
        list: newData[],
        pageNo: number,
        limit: number,
        pages: number,
        total: number
    }
}
export interface newData {
    id: number,
    imgUrl: string,
    title: string,
    content: newContentData[] | string,
    releaseDate: string
}
export interface newContentData {
    contentId: number,
    contentTitle: string,
    contentText: string
}
// 新闻列表携带参数类型
export interface newsDataType {
    page: number,
    limit: number,
    sId: number
}

// 新闻详情返回参数类型
export interface resNewDetail extends ResData {
    data: {
        id: number,
        imgUrl: string,
        title: string,
        content: newContentData[] | string,
        releaseDate: string
    }
}